package org.tgcloud.group.web.controller.dto.order;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.poi.ss.formula.functions.T;
import org.tgcloud.group.entity.MjOrder;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author: zhy
 * @create: 2023-08-30 17:00
 * @description: 前端返回参数
 */
@Data
@ApiModel
public class AppOrderDTO extends MjOrder {

    @ApiModelProperty("项目名称")
    private String projectName;

    @ApiModelProperty("品类")
    private String cateNames;

    @ApiModelProperty("商品列表")
    private List goodList;

    @ApiModelProperty("是否已提交核价")
    private Boolean isSubmitCheckPrice;

    @ApiModelProperty("开拓者查看代理商列表")
    private List<ChannelUserGoodListDTO> channelUserGoodListDTOS;

    @ApiModelProperty("渠道商自己提交的商品信息")
    private List<ChannelGoodPriceList> goodPriceLists;

    @ApiModelProperty("是否已提交第一次竞价")
    private Boolean isSubmitBiddingFirst;

    @ApiModelProperty("第一次竞价总金额")
    private BigDecimal biddingFirstPrice;

    @ApiModelProperty("是否已提交第二次竞价")
    private Boolean isSubmitBiddingSecond;

    @ApiModelProperty("第二次竞价总金额")
    private BigDecimal biddingSecondPrice;

    @ApiModelProperty("开拓者查看代理商列表")
    private List<ChannelUserGoodListDTO> channelUserSecondBiddingListDTOS;

    @ApiModelProperty("渠道商第一次竞价排名")
    private Integer channelFirstRank;

    @ApiModelProperty("渠道商第二次竞价排名")
    private Integer channelSecondRank;

    @ApiModelProperty("渠道商第一次竞价状态")
    private Short channelFirstStatus;

    @ApiModelProperty("渠道商第一次竞价人数")
    private Integer channelFirstPersonNum;

    @ApiModelProperty("渠道商第二次竞价人数")
    private Integer channelSecondPersonNum;


    @ApiModelProperty("竞价百分比")
    private String biddingPoint;

    @ApiModelProperty("竞价固定金额差价")
    private String biddingPrice;

    @ApiModelProperty("项目状态")
    private Short projectStatus;


}
